package com.kumarn.android.imagesave.full.manager;

import android.content.Context;
import android.os.Environment;


public class StorageManager{
	public String strageCheck(Context con){
		String status = Environment.getExternalStorageState();

		if (status.equalsIgnoreCase(Environment.MEDIA_MOUNTED)){
		    return "ok";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_MOUNTED_READ_ONLY)){
		    return "読み取り専用・書き込み不可";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_REMOVED)){
		    return "装着されていません";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_SHARED)){
		    return "マウントを解除してください";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_BAD_REMOVAL)){
		    return "SDカードのアンマウントをする前に、取り外しました";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_CHECKING)){
		    return "チェック中です";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_NOFS)){
		    return "ブランクであるか、またはサポートされていないファイルシステムを利用しています";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_UNMOUNTABLE)){
		    return "マウントすることができません";
		}
		else if (status.equalsIgnoreCase(Environment.MEDIA_UNMOUNTED)){
		    return "マウントすることができません";
		}
		else{
		    return "利用不可能";
		}
	}
}